# <center><i class="fa fa-edit"></i> Smart Dispenser: Report for Xinxing Middle School </center>
###### tags: `Internship`
:::info
**Goal:**
- [x] Confirm with 冠辰 about registration user input pop up window
- [x] Find time to merge code into PyQt
- [x] Prepare for Meeting with Xinxing High School on HackMD
**Resources:**
[PyQt](https://hackmd.io/Ibk_VuuWRXOjkION4wk3tg)
[newXinXingPyQtStructure](https://drive.google.com/drive/u/0/folders/1Ahr8zkZgUv8ujauLKGz1ZSzkZq0M9_mx)
My subfunction code
:::
### Preparations for the Meeting
*Figure 1. Open a new collection members_additional_card*

- explain structure of members_addtional_card
- only contains schoolID
- the first item is primaryCard=additionalCard to help decipher the primaryCard
- any other additional card is added afterwards
*Figure 2. Flowchart*

- explain how the subfunction works
- plan to merge with pyqt within the week of 7/18