semi-gnome improvement