added all dependencies for new upload feature