Last commit before rewriting it into a more clever way (memory friednly)
Upload files