walk proc