provide gene