whileexp partially in there. still working. light at the end of the tunnel distantly in view.