adding an optional delimiter argument to the assemble module