commented makeLenses function