dependencies simplification