Refactored providers

Added StringCreator