plt.grid()    
        plt.show()

    elif userinput == '5':

        # https://kite.com/python/answers/how-to-print-a-float-with-two-decimal-places-in-python
        print('\nTotal daily usage of street in watt:', "{:.2f}".format(sum(totalhourlystreetusage)), 'W')
        print('\nTotal daily usage of street in kilowatts:', "{:.2f}".format(sum(totalhourlystreetusage)/1000), 'KW\n')
    
    elif userinput == '6':
        
        for obj in street:
            obj.findMaxMinUsage()
        
    elif userinput == '7':

        newhouseowner = input('Enter owners name: ')
        newhousestreet = input('Enter street name: ')
        newhousestreetnumber = int(input('Enter house number: '))

        house = House(newhouseowner, newhousestreet, newhousestreetnumber)
        street.append(house)

        house.addAppliances()

    else:
        print('Invalid option, try again')

    userinput = input(choices)

print('\nPROGRAM ENDED\n')