update before branching to unify the framework for all screening and without screening