write and print support