working on pic upload