comment out all parts for performance