Added category for NSString
Refactored Creation delegate to make use of category