modernized dependencies