update access and some changes