refactored code, added bin and recipes directories