add interactive functions comment