package tree modified