add optical app