Before adding 2 recursive functions