Some IR Model Implements