finalize post creation form and implement show and index pages