Implemented lenses properly.