allocation of direc1