add instance method