Continuing to implement the users, introducing Roles and firewall