updated line walk