updated & removed unused dependancies