a faithful adaptation