fully working (with only one preset!)