Add several functions according to the documents v4.6.