product modify
memo recorded