Add new functions to implement.