acceptance and unit tests for Bon Koo and Bulat Bazarbayev (updated)