[setup] created necessary classes for showing gui