ive funct