added custom gene searching