moved code to def modules, initiated reverser