fixed up some dependencies
added recipes.
style fixes