use self.method for convenient scoring