removing getAbstract method