added a skeleton for gui builder