dynamic project environment