should be trait 3