Upload feature implemented