Add several functions and modifications.