Vital Semi Automatic Assembly