Assignment02 upload