finalize new booking room system with listener