worked on lab basic functionallity up