working on optdesign