add state machine
can create friendships