i want to do an if-else statement where the if statement would call the function again...is that possible