up to four levels deep currently work in nav. we can go deeper if necessary.