Kitengela mechanics