Updated Assembler to use input file parameter