deserialization working properly, but parenting and positioning needs to be addressed