added new functionality kinterval