directory update and packages