fix trait