initial upload of happy path
basic functionality in place