abandoned fans but may try to change it into something useful later...