add comment, fix bug in random page