set up skeleton for geometric optics