about to implement zip upload