Add the basic fuction , Now it can use , but I will modify it better