maedi_: haven't put on github yet, since its not complete.