working on ROOT interface