Abstract tunning