p3 project source code for Guang Long