updated with trait info