add no trait