refactor code
add tag show page with posts