Added Color reading Based on Top image (which will probably backfire later )