adding defined type to create a checkcommand object from a source file
moving from file based source to template based source
removing source file references