still working on the command basics (liner does not work exactly like readline)