1) Pre Assembly Setup
Author: Terence Tam