analysing graphs