Various global functions were implemented and a few other changes in the olde implementations.