whats the listener got to do with starting a database?