proper path initialization