added colors and mapping arrow keys