proper printf formatting
allow more devices