initial commit with share and search