handle -x