add alternative and findStr