add structure of prj