Adding new functions.