added automatic price collection