Hello Wild Bill, all comments appreciated but you are driving me batty with, Devises.plan or invent (a complex procedure, system, or mechanism) by careful thought."a training programme should be devised"