Added upload boilerplate