how to implement print method