lens and tests

feedback please