Added my 3 functions, not complete.