new reporter and quantity type