cooperations - computational nano-optics