how TTL works