initial commit with deps
initial dep mgmt