added separate tables for product and material transactions