Some issues are fixed and option 1 is working

get(eval(var)) is having invalid argument... Need to be fixed...and also
all other options need to be made working.