added fan movement and a few other things. see log