added structure

Added requirements and TODO’s