Fixed problem with hash character in eval function (by replacing all eval functions with better alternatives)