avoiding shaded areas