more compact recipe