added distance from self