try to cache some elements