work on gui and commands