initialize project environment