Update functions page

Perhaps we need 3 levels deep tree