9 functions in 1