refactor final nas views do user