added monster generater