#9, #10 and #11 complete