updated Access model