add library; reconstruct structure
gen roadmap