lab2a update1

probably didn't do the last few very efficiently but it works; not sure
i'm doing string.format method