playing around with state information