added options object, with replace and separator