improve path using