higher level interface

monomes are good for you.