add more functions in name module