mostly about setting the types to existing objects. Then after space is in place, it is set automatically also a fair bit of misc in the commit