work with a seperator constant