Refund the upload system

It closes #3