Adding Contract