project & doc & lib