added pagination, created separate todo list