and wrap C