The bag needs to be infinite

Hello and Welcome to the forum @Shabba.za!!

This post may help you in getting started and a bit guidance about sources you can follow.