yavizs changes to repimpl
chnges