optic_model function

Optic Model