added fibbonacci function