invoice service that brings everything together