piszemy wiele naszych własnych zależności, ponieważ chcemy mieć kontrolę nad bibliotekami