refactor administration controller and userAccount DAO