Deconstructing the code