007: inserted JPS as basis
008: HJS implemented (not tested yet)