basic data access rules and some packages