Added kth289 acceptacne and unit tests