creating upload modal, api calls, asset model, etc