added delete product, no tests
now uses java8