factorised zone colors fct & added comments