defined class-list proc (no GC)