suboptimal route, bad performance and still buggy