Searching for WIMPs by the annual modulation signature