added traitefx