introduction to building guis 5651158