extracted global function modifications (Object, Array, etc.) to separate modules