direct access added