system assembly