added check_source field