You asked for help on the Factorial challenge, but your code has nothing to do with that challenge. Also, you have not explained what you are trying to accomplish with the code and what it is doing instead.