added gui classesed