Finish state implementation [non-GUI]