initial commit, though upload to server button is already working with a static user id