adds missing dependencies, adds a test to make sure will runs.