tweet and state models