method and bretthorst