initial commit with external repos