v. 0.3 clean upload