ordered dependencies