usage: format/dsn optional