Neigbourgs optimization from 18000ms to 300m :sparkles: