initial commitggg
Commit midway
wrote tests