Added recursive package manager