release 0.4, added destroy, power off, power on and destroy