plmGen interface modified