add memop & storage