ripe and ready