Main Search Fat Lazy