Changing name to abstract