add KnBlock