Add some small function but not complete.