add monster function