creating gui interface with styles