3 functions are now tested