Lov

Detailed review in progress