distance matrix

fill in distance matrix
Add Event queue + Events