add product search
append pre commit