Override這些functions

用了math的函式