I have the skeleton of a module, and the 'clone' action written. not tested in the slightest