header with only prototypes