make package info classy
include sub-dependecies