soft assembly