added pagination, reversed order, added comments