The problems related the lens are solved

Next step is location based selection, and time measuring