start of navnodes implementation