gen update 0318


updated