cache vars