create gui plan 4 part