added some more dependencies
still broken
still not working, although for all i know it is, there doesn't seem to be a way to check