complete up to step 9
complete up to step 10
complete up to step 12
complete up to step 14
complete up to step 16
complete to end of step 17