modify the programme