add more method to output