- use sprintf