positioning and coloring almost there