Added iterator version of oderkf