Main Search Fat Contoller