Work on expense and distributing engine