fixes #1 support C and D properly
0.3.2 C and D now work as expected