Upload interface

don’t know if this is going to work or not…