add separate modules for text and background colors