basic recipe works