A mix of approaches