add, edit, remove transactions. improved layout