added trees and signal