on declaring dependencies