added print stuff