Some REPL funtions and possibly fixing the shadowing issue!