now has some autocrat code