Changed: the restricting non-members view way(ugliest thing i did in this project)