added device trees and kernel trees