make p_invite a member function
make p_cycle a member function
make p_ctcp a member function