simplification of deconstruct method, less is more