now with more dependencies!