added some color and edge work