use current csdef format