modified to use search + limited timezone, but untested and incomplete