make nav always stay the same size
deduplicate resource bit