merge frank branch

contain detail page and comment pagination