add color and layout