pipic.cxx first working version.