Add the access control.
Add the middle service layer.