Pundit

finish implement pundit