gui efforts