got everything working.  slowly