Add access control and update dependencies