apply process