before link, access controllllllllllllll