Added generic function definitions for monster methods