added initial road building function