change post to show page, add .components