achieve basic state controller