input handling in progess..