fix bug; undo comments; add recipe; refactor