Revert "Revert "new prj""

This reverts commit 0de94ddd2532d1019083c6a93bc16f6e1d75bc0c.