added extends monster