use platform independent delimiter