changed workflow to assemble