temp vars for self docs