Add product table implementation