added word completion