replace printf to fprintf