added dependencies as properties