new file:   blue_search/blue.py