better naming convension by using conn_str instead of dsn