now performs actions from clients
now doesnt send states reliably