implements Issue class #2