Added instead_c and new test cases