coloring and role layout