Restructured: new profile and transaction tables, single user controller action