updated less reader