add client side activity model
test iOS