add compose v1