add State helper