better answer to #9 and #10. also added an as to #16