fix and sub nav init