i need better tests for c3d