more reading and small changes