change accesse to parameter logic