updated token header with prototypes