pretty much done with first iteration of option nav stuff