some reorganizing, some reformatting, and connect 3d scene picking with labels