some functions about project