Work on interactive shell (not working yet)