First version of executioner