wrote tests
removed unneaded dependencies