added a tuning interface