return cstr and test working... so far