added dependencies and files