optimize performance...