1) 1st step in refactoring
2) 1st step in relative sizes
color support was added