very nice and helpful review