added color and messages everywhere