added basic asset upload