Add some fuction