Enhancement: composer setup