added dependencies, working on template