updated to pass the direction list
Updated pathservice and checkupdates