reogainized/ added dependencies. functioning version