add src, doc and tools dir. add ooc_class ooc_mem