added new function to include in all existed functions