09 software designer reference answer in the second half