grouped adjacent function declarations