full path works batter