A neural network based approach for product form design