using memory chambers