examples 1-3 dir