basic knowledge project