pic upload improved