upload to relatively specified dir
add supported formats getter