eliminate heavy lens dependency