lib and composer.json