optimizing variable and memory use