starting with dijakstra algo