added global methods which can be overriden

enhances fix for #225