added files and dependencies