reorganization - work in progress
add p.intro