register GUI done