using optical methods