added productAdd function and form