change to dependencies solution