use proper walk