implement new Dependencies