declarations added; some speed gains result. updated the namer example to use newly-implemented features