acceptance and unit tests for Bon Koo and Bulat Bazarbayev