added access direction