things seem to work (not yet added to pyhardware)