Experimenting with different state model