23057f24c8
* First draft of the solution * Add backwards compatibility * Address requested changes
* First draft of the solution * Add backwards compatibility * Address requested changes