adding improved color access