more changes to the cs wall object. not finished.