added random bar and restaurant logic