edit and search tests pass