some readline type work