write tests for create(), append(), prepend(), remove(), turnOn(), turnOff()