mode parsing...