organize dependencies in a custom directory