add prototypes to header