rewrite with Dad