+ spelling corrections
+ prepared for custom separation character
view improvements + custom separating character