fixed apply process