use memory as temp store
update licence