page recursion problem fixed