implemented shuttle initialization and declaration of terminal objects