More prototypes

We need 10+ functions to do the job, so this add is the beginning.