use lager instead of io:format/3