removed lens dependency