removed pure from dependencies