changed traits to behaviours