released from contract