add product
add product validations and simple search