This project provides some functions used usually.