upload own data improved