close #153 create basic functions for upload on backend