final step control