General buddy function

The general buddy function works now!
It works with "use" but I have to add the special permissions