added Klein paper