Update for new Create Function format

This is the third time, first time had 60 commits and second time did not just work, both because of git. Let's hope this works. This also improves PROT appearance, but I cannot really cancel it from this commit.