check your contract properly,