fixed so appliances are fetched from dp