Use struct to temporaly store chamber