Abstract progress eco green template