Is there an annual contract I have to sign?

No.