Start changing interface for access control; with tests