added dependencies :(