introduce a method