working toggle switches and more