Upload working! Now time to make it a library