complete assembly by abhambra | SimScale