added a special header for inline functions