rewrite check_receivers functions