debug un-ugly code