Ok, it compiles. I really doubt that it works, though. Also I forgot to implement -init, damn\!