fixed product usage bug