make direct procss require