added a test for long strings, removed more hungarian notation