adding test for substring op