i haven’t coded in a while so i did a dynamic 2d allocation...