added MemoryAdapter
update license and version