readline wrapper
