step-by-step [adjective] + programme [noun]