add overrude function in the inherent class, global function