created sample products, added input validation, added product images