Fixed casing
Fixed ; issue
Eval in global scope, and fixed initialization of user input