add principle table