spec for creating posts