// added sprintf to correctly handle plural case