directive experiment