modified glscene