not valid in c
gcc says: too many arguments for format