adopting Text.Shakespeare