improve input handling