fix bug off non overload function