supprt math function
remove po