New Access Control Entry logic

basic example with unit tests