state processing