modified product controller