sendrate getter and destroy check added