apparently json shouldn't go into requirements