more on inline implementation