added monster class