got all the initial tests passing, next step namespace createion destruction updation