dynamic project settings