stage 3.1

stage 3.2

stage 3.3

stage 3.4