abstract :: abstract I