Implement initial upload functionality