# Loading two overlays in single notebook

**URL:** <https://discuss.pynq.io/t/loading-two-overlays-in-single-notebook/2490>\
**Category:** Support\
**Created:** [March 30, 2021, 7:34am UTC](https://discuss.pynq.io/t/loading-two-overlays-in-single-notebook/2490 "2021-03-30T07:34:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mizan](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/mizan/32/2119_2.png) [@mizan](https://discuss.pynq.io/u/mizan)\
**Post date:** [March 30, 2021, 7:34am UTC](https://discuss.pynq.io/t/loading-two-overlays-in-single-notebook/2490/1 "2021-03-30T07:34:59Z")

</div>

Is it possible to load two overlays in a single notebook? i have an image processing IP created in HLS and so far it is working fine with DisplayPort. But if I want to use the HDMI output, I have to import BaseOverlay file. But I am not getting any output at HDMI after importing BaseOverlay file, rather it is hanging when I send data to HDMI output and afterward I have to restart the board. Will that be possible to load two separate overlay files without editing BaseOverlay file?

Mizan

---

<div class="post-metadata">

**Author:** ![cathalmccabe](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/cathalmccabe/32/3348_2.png) [@cathalmccabe](https://discuss.pynq.io/u/cathalmccabe)\
**Post date:** [March 30, 2021, 8:11am UTC](https://discuss.pynq.io/t/loading-two-overlays-in-single-notebook/2490/2 "2021-03-30T08:11:08Z")

</div>

An Overlay is a design for the Programmable Logic. If you load a second overlay, it replaces the first one.

Cathal

---

<div class="post-metadata">

**Author:** ![mizan](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/mizan/32/2119_2.png) [@mizan](https://discuss.pynq.io/u/mizan)\
**Post date:** [March 30, 2021, 9:22am UTC](https://discuss.pynq.io/t/loading-two-overlays-in-single-notebook/2490/3 "2021-03-30T09:22:40Z")

</div>

I can understand now. Just a thought, it might not fully replace the first overlay. Like if I load base overlay and afterward I load another overlay, In code I have set an activity for the buttons. If I press the buttons (no errors are showing), it hangs and I had to restart the board. It should not be getting any response from the board regarding the button pressing as the base overlay is replaced by the newer one.
