semipneumatic
not defined yet