move over to Cstruct
bump