new post type soluction