post view design and functionality