This is a tentative Template Modify from Origional Assembler Recipe List for Take a look do not Direct use