Added smart format, changed order separator from '|' to '+'.