+portability; +color