CONSTRAINED HAMILTONIAN SYSTEMS