nav menu model fixes
input type converter updated and moved to service function closure