few classes made and few methods implemented. There's an nullpointerexception to be debugged