Make a new instance with a button

That's commendable.

But to learn how to lay bricks, you must advance from seeing individual bricks to examples of brick walls.

You must study the List Picker component and how to use Lists.