The funtions to be tested