Added the starting point for the learning switch assignment
basic learning switch is working