dependencies and path fixes