more proper composer documentation