wall avoiding... simple and powerful