regex,strings,some IO