User Restricitons implemented