add upload utils; refactor java-readability for POSTs but does not work yet