added all traits except 2