update livecd; more code reorganization