commented GUI fully