Many functions

Many functions
40 / 40