All credit to namminliz for the products.