Updated Contract with missing paths