added some rudimentary functionality for adding products