#15 d6smw basic operations all done