S6C Virtual Assembly