more progress with register GUI