10 functions in 1