010 - all four directive restrictions with examples