# <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* ![](https://i.imgur.com/HIZq4rs.jpg) - 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* ![](https://i.imgur.com/KeSi6dk.jpg) - explain how the subfunction works - plan to merge with pyqt within the week of 7/18