practical challenges