debugged modular version. can go through pipeline with LDL (461) smoothly. But, still need to handle units