added support for -x=str and -xyz=str