added the Plus complex parsable construct (untested)