Clean up, use better functions
Add ledger lines and backend for translations