using recursion in web site