- updated composer functionality