preset defined as struct