working on optics port