Added information regarding State 0 and State 1
Added support for freeing data to each of the models