partial draft of learning to code part two