remove no use function
fix can't build