ideas for directive challenges