fmt
optional log output