supporting string formatting for order: -a,+b, etc.