working on the accounting components