composer.json added, new interface methods