store the root inside each item
move cds searching and browsing functions to vfs