Everything working so far except the NewAdhoc-model.

Need to test that. Spelled protect wrong on line 20 and various other places

spelled it as protext :O