75c8acf add architecture for Code post type