Updated pipeline and IF