framework directive