gui integrated