composite trait with tools often needed