merged gui generators into commands