made fix for recursive string creation