rep is responsible for maintaining presence