user access
some changes