Service changes to fix bugs and add a UI to create transaction