separated to diff files
changed on add to renderPost
changed on add to renderPost