keyboard interface in progress VI...