- added 'inline' implementation files