add service self and directive userport
ond