exception prototype done