added bucketed scenegraph