sprintf modify