init gui structure
develop gui structure