Added some functions to implement.