some more GUI work