seperated register gui from register backend