B logic layer creation

UI and BL Layer Complete