added function, access, secure