From orginal Contract