interfaces and abstract classes cit 591 1895105