further updates to directive