get rid of dependencies!