first proper commit, decided to take a hand at writing my own WSDL hooks, to be extended in the future