split template into logical parts
basic new/edit post