add customisable extensions to require hook #75