Restrictions

Add the restriction system.