fix utils function