fix accessLevel bugs