registration gui is finished

upload instead of uplaod