oops, use instance method