not sure what's going on, but I'm going to add readline where it asks me to for now. Pretty sure this is the wrong way to do this.