add guardService