use \r instead of ^M