make string class actually useful