add assemplty printing as well