many compile errors fixed, but still some warnings are there. the more debugging that is done is leading me to think that pipeline registers should be seperate from the stage modules