new post for c struct initial