changing description
implementing multiple dependent defaults