design and debug info removed