refactoring bug recipe list and bug fixes