added prj structure