optimized variables