add ctl s support