I cant figure out how to keep structure