managed to make spacing & coloring by user