reduce monitor method receiving