still working on invoice. changed to simple join table way