Add base utility for managing upload