Added State Creation Method.