start my algorithm road