add read exogenous