improve form Product