recipe module and configuration