improved receiver