add details view, tag view, pagination