1st part transform graphical interface