module product

fixes