Home automation using IoT and a chatbot using natural language processing | Synapse