add proc read