started working on a binding generator ... boooooooriing