initial commit after resolving dependencies