machine directive