added latest deconstruction